"""
1.对于内嵌的frame你是如何处理？
driver.switch_to.frame()
2.如果页面元素元素定位不到，你是怎么处理的

"""


import time

from selenium import webdriver
from selenium.webdriver import Keys
from selenium.webdriver.common.by import By

# 1.创建浏览器驱动对象
driver=webdriver.Chrome()
# 2.通过get方法获取网页
driver.get("http://localhost:8081/regShiLi.html")
driver.find_element(By.XPATH,"//p[@id='pa']//input[@id='userA']").send_keys("admin")
# 切换到frame 后面的元素都是在这个frame里面查找 不会定默认页面的元素或者其他frame
# 可以是id 也可以是name 可以是 index 可以是 element(定位元素)
driver.switch_to.frame(0)

driver.find_element(By.CSS_SELECTOR,"#AuserA").send_keys("123456")
time.sleep(2)
driver.switch_to.default_content()
driver.switch_to.frame(1)
# driver.find_element(By.CSS_SELECTOR,"#BuserA").send_keys("123456")
# time.sleep(2)
# 4.关闭浏览器对象
driver.quit()  # 关闭浏览器
